Calypso: A Visual Language for Data Structures Programming

نویسندگان

  • Richard Wodtli
  • Paul Cull
چکیده

Data structures are more easily understood when they are presented visually rather than textually. We have developed a system, Calypso, to allow the visual definition of data structures programs using pictorial pattern/action pairs in an imperative setting. We present several examples including rebalancing an AVL tree and sorting an array using the Quicksort algorithm. These examples demonstrate the superiority of this visuallybased approach over textual specifications. Calypso is based on a general framework for building and combining visual notations in various domains. This framework permits Calypso to be easily extended with new data structures and abstractions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Calypso: a user-friendly web-server for mining and visualizing microbiome–environment interactions

Calypso is an easy-to-use online software suite that allows non-expert users to mine, interpret and compare taxonomic information from metagenomic or 16S rDNA datasets. Calypso has a focus on multivariate statistical approaches that can identify complex environment-microbiome associations. The software enables quantitative visualizations, statistical testing, multivariate analysis, supervised l...

متن کامل

Calypso: Effecting Conflict Transformation Through the Indigenous Calypso Art-Form

The calypso, which forms an integral part of the carnival celebrations of the Republic of Trinidad and Tobago, is a syncretic popular art-form that has its origin in Africa. The artform, having been influenced and adapted by the experiences of enslaved Africans in the Diaspora, has been fused in the vortex of plantation society. Today, the music of carnival has evolved considerably, with the ca...

متن کامل

Seamless Integration of Control Flow and Data Flow in a Visual Language

In the visual programming domain, the stress of research is laid on the use of visual formalism, which is considered to be more intuitive than the textual formalism, in the programming task. Some visual languages are based purely on data flow. With such languages, the execution order depends on the availability of data and it is therefore difficult to specify some programming constructs such as...

متن کامل

CALYPSO: A Novel Software System for Fault-Tolerant Parallel Processing on Distributed Platforms

The importance of adapting networks of workstations for use as parallel processing platforms is well established. However, current solutions do not always address important issues that exist in real networks. External factors like the sharing of resources, unpredictable behavior of the network, and failures, are present in multiuser networks and must be addressed. Calypso is a prototype softwar...

متن کامل

Data Types for Graph-Based Visual Programming

19. Dipayan Gangopadhyay. A formal system for network databases and its applications to integrity based issues. A language for conveying the aliasing properties of dynamic, pointer-based data structures.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997